import Vue from 'vue';

import App from './App';

Vue.config.productionTip = false;

// 在Vue原型身上定义一个属性，这时所有的组件都可以使用
// Vue.prototype.x = {a:1,b:2};
// const Demo = Vue.extend();
// Vue.prototype.x = new Demo();


new Vue({
    render:createElement=>createElement(App),
    beforeCreate(){
        Vue.prototype.$bus = this //标准全局事件总线写法
        // 或这样写
        // this.__proto__.$bus = this
    }
}).$mount('#app');

// new Vue({
//     el:'#app',
//     render:h=>h(App),
//     beforeCreate(){
//         this.prototype.$bus = this;
//     }
// })